Medical Dictionary

obturator artery

noun

Medical Definition of OBTURATOR ARTERY

:  an artery that arises from the internal iliac artery or one of its branches, passes out through the obturator canal, and divides into two branches which are distributed to the muscles and fasciae of the hip and thigh

Browse

How to use a word that (literally) drives some people nuts.
Test your vocab with our fun, fast game
Ailurophobia, and 9 other unusual fears